What Is TightVNC?
VNC (an abbreviation for Virtual Network Computing) is a great client/server software
package allowing remote network access to graphical desktops. With VNC, you can access your
machine from everywhere provided that your machine is connected to the Internet. VNC is free
(released under the GNU General Public
License) and it's available on most platforms. Original VNC distribution can be
obtained at this site.
Here you can find an enhanced version of VNC, called TightVNC, which includes a lot of
new features, improvements, optimizations and bugfixes over the original VNC version, see the
list of features below. Note that TightVNC is still free, cross-platform and compatible with
the standard VNC. Many users agree that TightVNC is the most advanced free remote desktop
package. And it's being actively developed so you can expect that TightVNC will become
even better.
TightVNC can be used to perform remote control and administration tasks in Windows, Unix and
mixed network environments. It can be very helpful in distance learning and remote customer
support. Finally, you can find a number of additional VNC-compatible utilities and packages
that can extend the areas where TightVNC can be helpful. See the Related Software page for information on useful third-party software.
TightVNC is a project maintained by Constantin Kaplinsky. Many other
individuals and companies participate in development, testing and support.
How TightVNC Differs from Other VNC Products?
In short (more information is likely to appear here soon):
- We are trying to gather all the useful features, while keeping TightVNC free, stable and
protocol-compatible with other RFB-compliant VNC software.
Compatibility and Interoperability
TightVNC is fully compatible with the standard RFB protocol used in VNC, so you can use
TightVNC viewer with the standard VNC server and vice versa. But note that protocol
enhancements implemented in TightVNC will work only if these enhancements are supported on
both sides of the connection.
TightVNC Features
Here is a brief list of TightVNC features absent in the standard VNC.
- Local cursor handling. Cursor movements do not generate screen updates any
more, remote cursor movements are processed locally by the viewer, so you do not see
slow remote cursor movements behind the local cursor.
- Efficient compression algorithms. New Tight encoding is optimized for slow
and medium-speed connections and thus generates much less traffic as compared to
traditional VNC encodings. At the same time, TightVNC supports all the standard VNC
encodings, so it can operate efficiently over fast networks, too. Thus, with TightVNC
you can work remotely almost in real time in most network environments.
- Configurable compression levels. You can choose any appropriate level of
compromise between compression ratios and coding speed, depending on your connection
speed and processor power.
- Optional JPEG compression. If you don't care too much about perfect image
quality, you can use JPEG compression which will compress color-rich screen areas much more
efficiently (the image quality level is configurable too).
- Enhanced Web browser access. TightVNC includes a greatly improved Java viewer
with full support for Tight encoding, local cursor feature, 24-bit color mode, and
more. The Java viewer applet can be accessed via built-in HTTP server like in the
standard VNC.
- Support for two passwords (full-control and read-only). The server allows or
disallows remote keyboard and mouse events depending on which password was used for
authentication.
- Advanced Properties dialog in WinVNC. Unlike the standard VNC, TightVNC gives
you the possibility of setting a number of advanced settings directly from the WinVNC
GUI, and to apply changed settings immediately. There is no need to launch
regedit to set query options, connection priority, to allow loopback
connections, disable HTTP server etc.
- Flexible configuration options. Unlike the standard VNC, TightVNC allows
you to choose arbitrary port numbers for TCP/IP connections, in addition to display
numbers traditionally used in VNC.
- Automatic SSH tunneling on Unix. The Unix version of TightVNC viewer can
tunnel connections via SSH automatically using a local SSH/OpenSSH client installation
(provided that an SSH/OpenSSH server is running on the server as well).
- And more. TightVNC features a number of other improvements, performance
optimizations and bugfixes, see change logs for more
information.
|